/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package edu.uoc.tds.bean;

import java.util.Date;

public class Usuario implements java.io.Serializable {

    /** Identificador universal para esta clase Serializable. */
    private static final long serialVersionUID = 2667510135817196368L;

    String codigo;
    String nombre;
    String apellidos;
    String sexo;
    Date fechaNacimiento;
    Date fechaAlta;
    CentroDocente centroDocente;
    String contrasena;
    DocumentoIdentificacion documentoIdentificacion;
    Contacto contacto;
    Integer estado;
    Date fechaEstado;
    String motivoEstado;
    Integer perfil;

    public Usuario(String codigo, String nombre, String apellidos, String sexo, Date fechaNacimiento, Date fechaAlta, CentroDocente centroDocente, String contrasena, DocumentoIdentificacion documentoIdentificacion, Contacto contacto, Integer estado, Integer perfil) {
        this.codigo=codigo;
        this.nombre = nombre;
        this.apellidos = apellidos;
        this.sexo = sexo;
        this.fechaNacimiento = fechaNacimiento;
        this.fechaAlta = fechaAlta;
        this.centroDocente = centroDocente;
        this.contrasena = contrasena;
        this.documentoIdentificacion = documentoIdentificacion;
        this.contacto = contacto;
        this.estado = estado;
        this.perfil= perfil;
    }


    public Usuario(String codigo, String nombre, String apellidos, CentroDocente centroDocente, String contrasena, Integer perfil) {
        this.codigo=codigo;
        this.nombre = nombre;
        this.apellidos = apellidos;
        this.centroDocente = centroDocente;
        this.contrasena = contrasena;
        this.perfil= perfil;
    }

    public Usuario(String codigo, String nombre) {
        this.codigo=codigo;
        this.nombre = nombre;
    }


     public Integer getPerfil() {
        return perfil;
    }

    public void setPerfil(Integer perfil) {
        this.perfil = perfil;
    }

    public String getApellidos() {
        return apellidos;
    }

    public void setApellidos(String apellidos) {
        this.apellidos = apellidos;
    }

    public CentroDocente getCentroDocente() {
        return centroDocente;
    }

    public void setCentroDocente(CentroDocente centroDocente) {
        this.centroDocente = centroDocente;
    }

    public Contacto getContacto() {
        return contacto;
    }

    public void setContacto(Contacto contacto) {
        this.contacto = contacto;
    }

    public String getContrasena() {
        return contrasena;
    }

    public void setContrasena(String contrasena) {
        this.contrasena = contrasena;
    }

    public DocumentoIdentificacion getDocumentoIdentificacion() {
        return documentoIdentificacion;
    }

    public void setDocumentoIdentificacion(DocumentoIdentificacion documentoIdentificacion) {
        this.documentoIdentificacion = documentoIdentificacion;
    }

    public Integer getEstado() {
        return estado;
    }

    public void setEstado(Integer estado) {
        this.estado = estado;
    }

    public Date getFechaAlta() {
        return fechaAlta;
    }

    public void setFechaAlta(Date fechaAlta) {
        this.fechaAlta = fechaAlta;
    }

    public Date getFechaEstado() {
        return fechaEstado;
    }

    public void setFechaEstado(Date fechaEstado) {
        this.fechaEstado = fechaEstado;
    }

    public Date getFechaNacimiento() {
        return fechaNacimiento;
    }

    public void setFechaNacimiento(Date fechaNacimiento) {
        this.fechaNacimiento = fechaNacimiento;
    }

    public String getCodigo() {
        return codigo;
    }

    public void setCodigo(String codigo) {
        this.codigo = codigo;
    }

    public String getMotivoEstado() {
        return motivoEstado;
    }

    public void setMotivoEstado(String motivoEstado) {
        this.motivoEstado = motivoEstado;
    }

    public String getNombre() {
        return nombre;
    }

    public void setNombre(String nombre) {
        this.nombre = nombre;
    }

    public String getSexo() {
        return sexo;
    }

    public void setSexo(String sexo) {
        this.sexo = sexo;
    }
   
}
